## $Id$

ERLC = erlc
ERLCFLAGS = -v -W -I $(incdir) -o $(beamdir) +debug_info

incdir	= ../include
beamdir	= ../ebin
htmldir	= ../doc

erlfiles	= dvd_ifo.erl

incfiles	= $(incdir)/dvd_ifo.hrl

beamfiles	= $(addprefix $(beamdir)/, $(erlfiles:.erl=.beam))

htmlfiles	= $(addprefix $(htmldir)/, $(erlfiles:.erl=.html))

.PHONY=beams
beams:	$(beamfiles)

$(beamdir)/%.beam:%.erl	$(incfiles)
	$(ERLC) $(ERLCFLAGS) $<

.PHONY=check
check: $(erlfiles) $(incfiles)
	$(ERLC) $(ERLCFLAGS) +strong_validation +bin_opt_info $(erlfiles)

.PHONY=clean
clean:
	-rm -f $(beamfiles)
	-rm -f $(htmlfiles)

